export const initLegalList = [
  { name: '流程编码', isShow: true, fieldName: 'flowCode' },
  { name: '项目名称', isShow: true, fieldName: 'contractName' },
  { name: '合同编号', isShow: true, fieldName: 'contractCode' },
  { name: '待审批角色', isShow: true, fieldName: 'reviewRole' },
  { name: '待审批人员', isShow: true, fieldName: 'pendApproval' },
  { name: '法务审批人', isShow: true, fieldName: 'legalApprover' },
  { name: '审批进度', isShow: true, fieldName: 'reviewProgress' },
  { name: '审批时间', isShow: true, fieldName: 'lastAuditTime' },
  { name: '合同类型', isShow: true, fieldName: 'contractType' },
  { name: '合同回收', isShow: true, fieldName: 'recycleAttachmentNum' },
  { name: '创建人（职位）', isShow: true, fieldName: 'creator' },
  { name: '申请人（职位）', isShow: true, fieldName: 'proposer' },
  { name: '签约对方', isShow: true, fieldName: 'oppCompany' },
  { name: '我方签约主体', isShow: true, fieldName: 'subjectName' },
  { name: '合作方式', isShow: true, fieldName: 'contractDate' },
  { name: '下单平台', isShow: true, fieldName: 'platform' },
  { name: '合同日期', isShow: true, fieldName: 'contractEffectEndDate' },
  { name: '申请人部门', isShow: true, fieldName: 'department' },
  { name: '归档编号', isShow: true, fieldName: 'archiveCode' },
  { name: '创建时间', isShow: true, fieldName: 'createTime' }
];

export const legalTableProps = {
  flowCode: { label: '流程编码', align: 'left', disableShow: true, minWidth: '200' },
  contractName: { label: '项目名称', align: 'left', disableShow: false, minWidth: '150', showType: 'normal' },
  contractCode: { label: '合同编号', align: 'left', disableShow: false, minWidth: '130', showType: 'normal', prop: 'contractCode', sortable: 'custom' },
  reviewRole: { label: '待审批角色', align: 'left', disableShow: false, minWidth: '120', showType: 'normal' },
  pendApproval: { label: '待审批人员', align: 'left', disableShow: false, minWidth: '120', showType: 'normal' },
  legalApprover: { label: '法务审批人', align: 'left', disableShow: false, minWidth: '135', showType: 'normal' },
  reviewProgress: { label: '审批进度', align: 'left', disableShow: false, minWidth: '120' },
  lastAuditTime: { label: '审批时间', align: 'left', disableShow: false, minWidth: '150', prop: 'lastAuditTime', sortable: 'custom' },
  contractType: { label: '合同类型', align: 'left', disableShow: false, minWidth: '155' },
  recycleAttachmentNum: { label: '合同回收', align: 'left', disableShow: false, minWidth: '120' },
  creator: { label: '创建人（职位）', align: 'left', disableShow: false, minWidth: '120' },
  proposer: { label: '申请人（职位）', align: 'left', disableShow: false, minWidth: '120' },
  oppCompany: { label: '签约对方', align: 'left', disableShow: false, minWidth: '120', showType: 'normal' },
  subjectName: { label: '我方签约主体', align: 'left', disableShow: false, minWidth: '120' },
  contractDate: { label: '合作方式', align: 'left', disableShow: false, minWidth: '100' },
  platform: { label: '下单平台', align: 'left', disableShow: false, minWidth: '200' },
  contractEffectEndDate: { label: '合同日期', align: 'left', disableShow: false, minWidth: '210', prop: 'contractEffectEndDate', sortable: 'custom' },
  department: { label: '申请人部门', align: 'left', disableShow: false, minWidth: '120', showType: 'normal' },
  archiveCode: { label: '归档编号', awlign: 'left', disableShow: false, minWidth: '120', showType: 'normal' },
  createTime: { label: '创建时间', align: 'left', disableShow: false, minWidth: '120' }
};
